Métodos Quantitativos Aplicados à Ciência Política
Pra ciência
Pra você
R e RStudio (ok)
Github
knitr e rmarkdown
LaTeX
Coleta
Análise
Comunicação
Documente tudo!
Tudo é um arquivo (de texto).
Todos os arquivos devem ser legíveis (por humanos).
Relacione explicitamente seus arquivos.
Tenha um plano para organizar, armazenar e disponibilizar seus arquivos.
Gerenciamento de arquivos: caminhos relativos e não absolutos
Repositório: Criação de repositório do projeto no Github
.Rproj: Criação do Projeto no RStudio
Commit: Editando e “Commitando” as mudanças no código
Push: Subindo os commits para o Github
Pull: Baixando o estado atual do projeto
Comunicar com os tomadores de decisão,
– que querem se concentrar nas conclusões, não no código por trás da análise.
Colaborar com outros cientistas de dados,
– interessados em suas conclusões e como você as alcançou (ou seja, o código).
um caderno de laboratório moderno,
– onde você pode anotar não apenas o que fez, mas também o que pretende.
O R Markdown integra vários pacotes R e ferramentas externas. então, use o cheatsheets:
Pandoc e knitr
LaTeX
Cabeçalho
– opções e possibilidades
Escrita
Chunks
– opções – nomes
Formatos de saída
Documentos estáticos
Documentos Interativos
Dashboards
Apresentações
Livros
Sites
Modelos
IMPORTANTE!
documentos HTML para publicar na web
documentos PDF para impressão. Example Code
documents Microsoft Word para fluxos de trabalho no Office
Documentos de estilo Tufte
Combine R Markdown with htmlwidgets or the shiny package to make interactive documents.
Add interactive graphics with htmlwidgets, such as the leaflet map widget.
Embed htmlwidgets such as dygraphs and datatables directly into your reports.
Shiny components and htmlwidgets will work in any HTML based output, such as a file, slide show or dashboard.
Usar flexdashboard para criar dashboards com gauges e value boxes.
Adicionar gráficos interativos a um dashboard com htmlwidgets.
Organizar dashboards em um storyboard.
Criar slides pdf slides com Beamer.
Create slides HTMLcom Slidy.
Create slides HTMLcom ioslides.
Create slides HTMLcom reveal.js.
R Markdown makes it easy to build webpages straight from .Rmd files.
The R Markdown website is itself built with R Markdown. Example Code.
flexdashboard extends R Markdown to make administrative dashboards. Its website is also built from R Markdown. Example Code.
Bookdown extends R Markdown to make books. Its website is built with R Markdown and CSS styling. Example Code.
profvis provides profiling tools for R code, as well as a website made with R Markdown. Example Code.
The JSS article template in the rticles package formats an R Markdown document to meet the style guidelines of the Journal of Statistical Software. Example Code
The rjournal article template in the rticles package formats an R Markdown document to meet the style guidelings of the R Journal. Example Code
The skeleton template is one of several provided in Bob Rudis’ markdowntemplates package. Example Code
Steve Miller’s CV template formats an R Markdown file into a Curriculum Vitae (CV). Example Code
RAP - Usando bibliografia
Usando CSS
Boas práticas
Projetos
Git/github
IPOL/UnB